large public transportation vehicle - Espagnol Anglais Dictionnaire